be on the front foot - Turc Anglais Dictionnaire